// ----------------------------------
// RSDK Project: Sonic 1/Sonic 2
// Script Description: Menu Button Object
// Script Author: Christian Whitehead/Simon Thomley
// Unpacked by Rubberduckycooly's script unpacker
// ----------------------------------

//-------Aliases-------//
private alias 6 : TYPE_MENUBUTTON


// Static Values

// Tables

event ObjectMain

end event


event ObjectDraw
	temp0 = screen.xsize
	temp0 -= 38
	if object[+1].value3 < 27
		if object.value1 == 1
			DrawSpriteScreenXY(1, temp0, 194)
		else
			DrawSpriteScreenXY(0, temp0, 194)
		end if
	else
		if object.value1 == 1
			DrawSpriteScreenXY(3, temp0, 194)
		else
			DrawSpriteScreenXY(2, temp0, 194)
		end if
	end if
end event


event ObjectStartup
	LoadSpriteSheet("LevelSelect/Icons.gif")
	foreach (TypeName[Menu Button], arrayPos0, ALL_ENTITIES)
		switch engine.deviceType
		case 0
			object[arrayPos0].type = TypeName[Blank Object]
			break
		case 1
			object[arrayPos0].priority = PRIORITY_ACTIVE
			break
		end switch
	next
	SpriteFrame(-20, -10, 40, 20, 97, 1)
	SpriteFrame(-20, -10, 40, 20, 97, 43)
	SpriteFrame(-20, -10, 40, 20, 97, 22)
	SpriteFrame(-20, -10, 40, 20, 97, 64)
end event

event RSDKDraw
	DrawSprite(0)
end event

event RSDKLoad
	LoadSpriteSheet("Global/Display.gif")
	SpriteFrame(-16, -16, 32, 32, 1, 143)
end event
